﻿<?php
/**
 * 21cnjySDK
 * @author    Simon <150986416@qq.com>
 * @filename  example.php
 * @created   2017/7/5 下午2:19
 */

// 本示例以及 SDK 运行环境 必须 >= php 5.3

// sdk 示例
require __DIR__ . '/src/Autoloader.php';

$client = \sdk\Client::getInstance(array(
    'accessKey' => '',
    'accessSecret' => '',
    'baseUrl' => 'http://dev.21cnjy.com'
));


/**
 * 调用公共模块接口示例
 * 具体可以调用的接口方法，请查看类文件： /21cnjySDK/src/modules/Common.php
 */
$service = $client->getCommonService();
// 得到指定学段下科目信息 学段ID, 1:小学，2:初中，3:高中
//$result = $service->getSubjects(2);
// 得到指定学段学科下教材版本信息
//$result = $service->getVersions(1, 3);
// 得到指定教材版本下册别(册别泛指：一年级上册、一年假下册)
//$result = $service->getBooks(11740);
// 得到指定册别下书本章节信息
//$result = $service->getChapters(3807);
// 得到指定学段学科下的知识点
//$result = $service->getKnowledge(2, 2);
// 得到所有省级地区数据
//$result = $service->getProvinces();
//echo '<pre>';print_r($result);exit;

/**
 * 调用文档资源模块接口
 * 具体可以调用的接口方法 请查看类文件： /21cnjySDK/src/modules/Document.php
 */
//$service = $client->getDocumentService();
// 获取文档资源列表
// $result = $service->getItems(array(
//     'stage' => '1', // 学段
//     'subjectId' => '2',  // 学科
//     'chapterId' => '120301',  // 章节
//     'type' => NULL, 
//     'flag' => NULL, 
//     'stars' => NULL, 
//     'provinceId' => NULL, 
//     'page' => NULL, 
//     'knowledgeId' => '4319', 
//     'title' => NULL
// ));

// 获取指定文档资源的下载地址
//$result = $service->getItemDetails('509564,507093,503183');
//$result = $service->getPreview(3832575);

//echo '<pre>';print_r($result);exit;

/**
 * 调用题库资源模块接口
 * 具体可以调用的接口方法 请查看类文件： /21cnjySDK/src/modules/Question.php
 */
$service = $client->getQuestionService();
// 获取指定学段学科下的试题类型列表
//$result = $service->getTypeList(2, 2);

// 获取试题列表
$result = $service->getList([
    'stage' => 1,
    'subjectId' => 3,
    'chapterId' => 3917,
    'grade' => 4
]);

// $result = $service->getList([
//     'stage' => 1,
//     'subjectId' => 3,
//     'chapterId' => 106793,
//     'type' => 1
// ]);

//$result = $service->getDetails('2896278,2870755,2870430,2707802');
//$result = $service->getDetails('5492085');



echo '<pre>';print_r($result);exit;



